Senior Frontend Developer at LINE
前言 大家好,我是來自 LINE 購物的 Luke,非常榮幸能夠與來自各地的開發者分享我的經驗和知識。這場研討會是一個難得的機會,能夠聚集 Laravel 和 Vue.js 的頂尖開發者,共同探討這兩個框架的最新技術和最佳實作。在這次的演講中,我分享了關於使用 LINE 購物中使用 Vue 開發的一些技巧和技術,以下就與大家分享一下這次演講的內容,希望能對其他開發者也有所啟發。 活動簡報 介紹 LINE 購物 是 2018/01 上線,當時 Vue 主流都還是在使用第二版,許多現在常見的功能在當時都只能由團隊自行實作,如當時的 SSR 也是使用 Vue2 自行實作,若是現在就會直接用 Nuxt(1.0.0 發佈於 2018/1/9)。LINE 購物在前端上分成兩層,一個是 Web App、另一邊則是 API 層,這個 API server 的主要用途是整合不同來源的後端 API,並提供 SSR 所需的功能。 由於我們的 Tech Stack 選擇了 GraphQL,所以在 client side 的套件上,我們一開始就選用了知名的 Vue-Apollo-3.0.0